package com.wujw.auto.utils;


/**
 * oracle datetype 转换
 * @author 孟克平
 *
 */
public class OracleDataTypeUtil {

	/**
	 * 此处只列出基本的数据类型
	 * @param str
	 * @return
	 * 
	 * To be complete
	 */
	public static  String getOracleDataType(String str) {
		if(str!=null) {
			if("number".equals(str.toLowerCase())
					||"binary_float".equals(str.toLowerCase())
					||"binary_double".equals(str.toLowerCase())) {
				return "Double";
			}
			if("integer".equals(str.toLowerCase())
					||"int".equals(str.toLowerCase())) {
				return "Integer";
			}
            if("blob".equals(str.toLowerCase())
            		||"raw".equals(str.toLowerCase())
            		||"longraw".equals(str.toLowerCase())) {
            	return "byte []";
            }
            if("date".equals(str.toLowerCase())) {
            	return "Date";
            }
            if("smallint".equals(str.toLowerCase())) {
            	return "short";
            }
            if("timestamp".equals(str.toLowerCase())) {
            	return "Timestamp";
            }
			return "String";
		}else {
			return "String";
		}

	}
}
